package sams.ck.service;

import java.sql.SQLException;
import java.util.List;

import sams.ck.dao.stuDao;
//学生成绩管理系统的业务层代码
import sams.ck.entity.Student;
import sams.ck.entity.stuPage;
public class stuService {
	private stuDao dao = new stuDao();
	//展示学生成绩信息
	public List<Student> stuList(){
		return dao.findAllStudents();
	}
	//添加学生成绩信息
	public void stuAdd(Student stu) {
		dao.addStudent(stu);
	}
	//删除学生成绩信息
	public void stuDel(String stuId) {
		dao.deleteStudent(stuId);
	}
	//查询某个学生信息
	public Student findByStuId(String stuId){
		Student stu=dao.findByStuId(stuId);
		return stu;
	}
	//修改学生信息
	public void updateStu(Student stu){
		dao.updateStudent(stu);
	}
	//查询学生成绩
	public Student selecStudent(String stuId) {
		Student stu = dao.seleStudent(stuId);
		return stu;//包含学生姓名、语数外分数
	}
	//查询分页信息
	public List<Student> findByPage(stuPage page) throws SQLException{
		return dao.findByPage(page);
	}
	//查询总记录行数
	public int findRows(stuPage page) throws SQLException{
		return dao.findRows(page);
	}
}
